/**
 * Copyright (c) 2020 Coder League
 * All rights reserved.
 *
 * File：RequestProcessException.java
 * History:
 *         2020年12月20日: Initially created, Chrise.
 */
package club.coderleague.cfss.exceptions;

import club.coderleague.cfss.domain.enums.ResultCode;
import lombok.Getter;
import lombok.Setter;

/**
 * 请求处理异常。
 * @author Chrise
 */
@Getter
@Setter
public class RequestProcessException extends RuntimeException {
	private static final long serialVersionUID = -9003924345320452676L;
	
	private ResultCode resultcode;
	
	/**
	 * 请求处理异常构造方法。
	 * @param message 异常消息。
	 */
	public RequestProcessException(String message) {
        super(message);
    }
	
	/**
	 * 请求处理异常构造方法。
	 * @param resultcode 结果代码。
	 * @param message 异常消息。
	 */
	public RequestProcessException(ResultCode resultcode, String message) {
		super(message);
		this.resultcode = resultcode;
    }
}
